Python Job: Junior Python Developer

Job added on

Location

Noida - India

Job type

Full-Time

Python Job Details

Job description for a Python Developer:

Role and Responsibilities:

  • Develop high-quality software applications using Python programming language.
  • Collaborate with cross-functional teams, including product managers, designers, and other developers, to understand project requirements and deliver solutions.
  • Design and implement software features, modules, and components based on project specifications.
  • Write clean, efficient, and maintainable code while adhering to coding standards and best practices.
  • Conduct thorough testing of software components to ensure functionality, reliability, and performance.
  • Troubleshoot and debug software defects and issues, identifying root causes and implementing appropriate solutions.
  • Optimize software performance by analyzing and improving code efficiency.
  • Collaborate with team members to review code, provide feedback, and participate in code reviews.
  • Keep up to date with the latest industry trends, technologies, and best practices in software development.
  • Document software features, technical specifications, and code changes for reference and knowledge sharing.

Required Skills and Qualifications:

  • Strong proficiency in Python programming language.
  • Experience in software development using Python frameworks such as Django, Flask, or Pyramid.
  • Solid understanding of object-oriented programming (OOP) principles and design patterns.
  • Knowledge of web development technologies such as HTML, CSS, JavaScript, and front-end frameworks.
  • Experience with database systems like MySQL, PostgreSQL, or MongoDB.
  • Familiarity with version control systems like Git.
  • Ability to write efficient, optimized, and maintainable code.
  • Strong problem-solving and analytical skills.
  • Excellent communication and teamwork abilities.
  • Bachelor's degree in computer science, software engineering, or a related field (or equivalent experience).

Additional Desired Skills (not always required, but considered a plus):

  • Experience with cloud platforms such as AWS, Azure, or Google Cloud.
  • Knowledge of containerization technologies like Docker.
  • Familiarity with DevOps practices and continuous integration/continuous deployment (CI/CD) pipelines.
  • Understanding of software testing methodologies and frameworks.
  • Experience with data analysis and visualization libraries such as NumPy, Pandas, or Matplotlib.
  • Familiarity with machine learning frameworks like TensorFlow or PyTorch

Job Types: Full-time, Regular / Permanent

Salary: ₹20,000.00 - ₹30,000.00 per month

Benefits:

  • Flexible schedule

Schedule:

  • Day shift
  • Fixed shift
  • Flexible shift
  • Morning shift

Ability to commute/relocate:

  • Noida, Uttar Pradesh: Reliably commute or planning to relocate before starting work (Required)

Experience:

  • Python: 2 years (Required)
  • AWS: 2 years (Required)
  • CSS: 2 years (Required)
  • JavaScript: 2 years (Required)

Speak with the employer
+91 7827873588